const { baseUrl } = require('./env').dev
module.exports = {
    /**
     * 二次封装wx.request
     * url:请求的接口地址
     * method:请求方式 GET,POST....
     * data:要传递的参数
     */
    request: (url, method, data) => {
        //这里使用ES6的写法拼接的字符串
        let _url = `${baseUrl}/${url}`;
        return new Promise((resolve, reject) => {
            wx.showLoading({
                title: '正在加载',
            });
            wx.request({
                url: _url,
                data: data,
                method: method,
                header: {
                    'content-type': 'application/x-www-form-urlencoded',
                },
                success: (res) => {
                    wx.hideLoading();
                    if (res.data.errcode == 0) {
                        resolve(res.data);
                        wx.hideLoading();
                    } else {
                        resolve(res.data)
                        // wx.showToast({
                        //     title: res.data.errmsg,
                        //     icon: 'none'
                        // })
                    }
                },
                fail: (err) => {
                    wx.hideLoading();
                    reject('接口有误，请检查', err)

                }
            });

        });
    },
}

